# near model CODE resource # jump table entries: 128-128 (1 of them) export_16: 00000000 4E56 FF9C link A6, -0x0064 00000004 48E7 1318 movem.l -[A7], D3,D6,D7,A3,A4 00000008 49EE FF9C lea.l A4, [A6 - 0x64] 0000000C 47ED FD90 lea.l A3, [A5 - 0x270] 00000010 2D7C 0000 1068 FFE4 move.l [A6 - 0x1C], 0x1068 00000018 486D FE7E pea.l [A5 - 0x182] 0000001C A86E syscall InitGraf 0000001E A8FE syscall InitFonts 00000020 A912 syscall InitWindows 00000022 4EAD 0052 jsr [A5 + 0x52 /* export_6 */] 00000026 4EAD 0052 jsr [A5 + 0x52 /* export_6 */] 0000002A A930 syscall InitMenus 0000002C 598F subq.l A7, 4 0000002E 3F3C 0080 move.w -[A7], 0x80 00000032 A9BF syscall GetRMenu 00000034 269F move.l [A3], [A7]+ 00000036 2F13 move.l -[A7], [A3] 00000038 2F3C 4452 5652 move.l -[A7], 0x44525652 /* 'DRVR' */ 0000003E A94D syscall AppendResMenu/AddResMenu 00000040 598F subq.l A7, 4 00000042 3F3C 0081 move.w -[A7], 0x81 00000046 A9BF syscall GetRMenu 00000048 275F 0004 move.l [A3 + 0x4], [A7]+ 0000004C 598F subq.l A7, 4 0000004E 3F3C 0082 move.w -[A7], 0x82 00000052 A9BF syscall GetRMenu 00000054 275F 0008 move.l [A3 + 0x8], [A7]+ 00000058 598F subq.l A7, 4 0000005A 3F3C 0083 move.w -[A7], 0x83 0000005E A9BF syscall GetRMenu 00000060 275F 000C move.l [A3 + 0xC], [A7]+ 00000064 598F subq.l A7, 4 00000066 3F3C 0084 move.w -[A7], 0x84 0000006A A9BF syscall GetRMenu 0000006C 275F 0010 move.l [A3 + 0x10], [A7]+ 00000070 598F subq.l A7, 4 00000072 3F3C 0085 move.w -[A7], 0x85 00000076 A9BF syscall GetRMenu 00000078 275F 0014 move.l [A3 + 0x14], [A7]+ 0000007C 4247 clr.w D7 label0000007E: 0000007E 2007 move.l D0, D7 00000080 E540 asl D0.w, 2 00000082 2F33 0000 move.l -[A7], [A3 + D0.w] 00000086 7000 moveq.l D0, 0x00 00000088 3F00 move.w -[A7], D0 0000008A A935 syscall InsertMenu 0000008C 5247 addq.w D7, 1 0000008E 0C47 0006 cmpi.w D7, 0x6 00000092 6DEA blt -0x14 /* 0000007E */ 00000094 A937 syscall DrawMenuBar 00000096 A9CC syscall TEInit 00000098 486D 002A pea.l [A5 + 0x2A /* export_1 */] 0000009C A97B syscall InitDialogs 0000009E A850 syscall InitCursor 000000A0 70FF moveq.l D0, 0xFFFFFFFF 000000A2 3F00 move.w -[A7], D0 000000A4 7200 moveq.l D1, 0x00 000000A6 3F01 move.w -[A7], D1 000000A8 201F move.l D0, [A7]+ 000000AA A032 syscall FlushEvents 000000AC 486D FE00 pea.l [A5 - 0x200] 000000B0 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 000000B4 598F subq.l A7, 4 000000B6 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 000000BA 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 000000BE 2B5F FCD4 move.l [A5 - 0x32C], [A7]+ 000000C2 6700 008A beq +0x8C /* 0000014E */ 000000C6 2F2D FCD4 move.l -[A7], [A5 - 0x32C] 000000CA 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 000000CE 206D FCD4 movea.l A0, [A5 - 0x32C] 000000D2 2050 movea.l A0, [A0] 000000D4 4250 clr.w [A0] 000000D6 598F subq.l A7, 4 000000D8 7001 moveq.l D0, 0x01 000000DA 3F00 move.w -[A7], D0 000000DC 7202 moveq.l D1, 0x02 000000DE 3F01 move.w -[A7], D1 000000E0 A869 syscall FixRatio 000000E2 206D FCD4 movea.l A0, [A5 - 0x32C] 000000E6 2050 movea.l A0, [A0] 000000E8 215F 0002 move.l [A0 + 0x2], [A7]+ 000000EC 486E FFE0 pea.l [A6 - 0x20] 000000F0 2F0C move.l -[A7], A4 000000F2 4EAD 008A jsr [A5 + 0x8A /* export_13 */] 000000F6 486E FFDC pea.l [A6 - 0x24] 000000FA 486E FFE2 pea.l [A6 - 0x1E] 000000FE 2F0C move.l -[A7], A4 00000100 4EAD 009A jsr [A5 + 0x9A /* export_15 */] 00000104 486E FFE2 pea.l [A6 - 0x1E] 00000108 302E FFE0 move.w D0, [A6 - 0x20] 0000010C 48C0 ext.l D0 0000010E 2F00 move.l -[A7], D0 00000110 2F0C move.l -[A7], A4 00000112 4EAD 0092 jsr [A5 + 0x92 /* export_14 */] 00000116 3C00 move.w D6, D0 00000118 558F subq.l A7, 2 0000011A 3F2E FFE2 move.w -[A7], [A6 - 0x1E] 0000011E 486E FFE4 pea.l [A6 - 0x1C] 00000122 206D FCD4 movea.l A0, [A5 - 0x32C] 00000126 2050 movea.l A0, [A0] 00000128 4868 0006 pea.l [A0 + 0x6] 0000012C 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] 00000130 3C1F move.w D6, [A7]+ 00000132 558F subq.l A7, 2 00000134 3F2E FFE2 move.w -[A7], [A6 - 0x1E] 00000138 4EAD 006A jsr [A5 + 0x6A /* export_9 */] 0000013C 3B6E FFE6 FBFC move.w [A5 - 0x404], [A6 - 0x1A] 00000142 2F2D FCD4 move.l -[A7], [A5 - 0x32C] 00000146 4EAD 004A jsr [A5 + 0x4A /* export_5 */] 0000014A 4FEF 0022 lea.l A7, [A7 + 0x22] label0000014E: 0000014E 41EE FFF8 lea.l A0, [A6 - 0x8] 00000152 43ED FE0A lea.l A1, [A5 - 0x1F6] 00000156 20D9 move.l [A0]+, [A1]+ 00000158 20D9 move.l [A0]+, [A1]+ 0000015A 486D FCB8 pea.l [A5 - 0x348] 0000015E 700A moveq.l D0, 0x0A 00000160 3F00 move.w -[A7], D0 00000162 721E moveq.l D1, 0x1E 00000164 3F01 move.w -[A7], D1 00000166 342E FFFE move.w D2, [A6 - 0x2] 0000016A 947C 000A sub.w D2, 0xA /* '\n' */ 0000016E 3F02 move.w -[A7], D2 00000170 342E FFFC move.w D2, [A6 - 0x4] 00000174 947C 000A sub.w D2, 0xA /* '\n' */ 00000178 3F02 move.w -[A7], D2 0000017A A8A7 syscall SetRect 0000017C 558F subq.l A7, 2 0000017E 7001 moveq.l D0, 0x01 00000180 3F00 move.w -[A7], D0 00000182 486E FFE8 pea.l [A6 - 0x18] 00000186 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 0000018A 3C1F move.w D6, [A7]+ 0000018C 598F subq.l A7, 4 0000018E 7060 moveq.l D0, 0x60 00000190 3F00 move.w -[A7], D0 00000192 7201 moveq.l D1, 0x01 00000194 1F01 move.b -[A7], D1 00000196 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 0000019A 598F subq.l A7, 4 0000019C 3F3C 009F move.w -[A7], 0x9F 000001A0 7001 moveq.l D0, 0x01 000001A2 1F00 move.b -[A7], D0 000001A4 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 000001A8 201F move.l D0, [A7]+ 000001AA B09F cmp.l D0, [A7]+ 000001AC 56C0 sne D0 000001AE 4400 neg.b D0 000001B0 1B40 FC2E move.b [A5 - 0x3D2], D0 000001B4 4A2E FFF1 tst.b [A6 - 0xF] 000001B8 672C beq +0x2E /* 000001E6 */ 000001BA 598F subq.l A7, 4 000001BC 3F3C 0100 move.w -[A7], 0x100 000001C0 486D FCE4 pea.l [A5 - 0x31C] 000001C4 70FF moveq.l D0, 0xFFFFFFFF 000001C6 2F00 move.l -[A7], D0 000001C8 AA46 syscall GetNewCWindow 000001CA 2B5F FCE0 move.l [A5 - 0x320], [A7]+ 000001CE 598F subq.l A7, 4 000001D0 206D FCE0 movea.l A0, [A5 - 0x320] 000001D4 4868 0010 pea.l [A0 + 0x10] 000001D8 AA27 syscall GetMaxDevice 000001DA 265F movea.l A3, [A7]+ 000001DC 2053 movea.l A0, [A3] 000001DE 2B68 0016 FCD8 move.l [A5 - 0x328], [A0 + 0x16] 000001E4 6014 bra +0x16 /* 000001FA */ label000001E6: 000001E6 598F subq.l A7, 4 000001E8 3F3C 0100 move.w -[A7], 0x100 000001EC 486D FCE4 pea.l [A5 - 0x31C] 000001F0 70FF moveq.l D0, 0xFFFFFFFF 000001F2 2F00 move.l -[A7], D0 000001F4 A9BD syscall GetNewWindow 000001F6 2B5F FCE0 move.l [A5 - 0x320], [A7]+ label000001FA: 000001FA 2F2D FCE0 move.l -[A7], [A5 - 0x320] 000001FE 4EAD 0032 jsr [A5 + 0x32 /* export_2 */] 00000202 2F2D FCE0 move.l -[A7], [A5 - 0x320] 00000206 A873 syscall SetPort 00000208 7000 moveq.l D0, 0x00 0000020A 3F00 move.w -[A7], D0 0000020C A887 syscall TextFont 0000020E 422D FC24 clr.b [A5 - 0x3DC] 00000212 422D FC38 clr.b [A5 - 0x3C8] 00000216 422D FC30 clr.b [A5 - 0x3D0] 0000021A 3B7C 001E FC0E move.w [A5 - 0x3F2], 0x1E 00000220 588F addq.l A7, 4 00000222 4CEE 18C8 FF88 movem.l D3,D6,D7,A3,A4, [A6 - 0x78] 00000228 4E5E unlink A6 0000022A 4E75 rts 0000022C 8B67 or.w -[A7], D5 0000022E 6C6F bge +0x71 /* 0000029F */ 00000230 6261 bhi +0x63 /* 00000293 */ 00000232 6C5F bge +0x61 /* 00000293 */ 00000234 696E bvs +0x70 /* 000002A4 */ 00000236 6974 bvs +0x76 /* 000002AC */ 00000238 0000 .incomplete